Definition: An "assault rifle" is a type of gun that is designed for military use. It can shoot bullets automatically or semiautomatically and usually has a large magazine that holds many bullets.
An "assault rifle" is a specific type of firearm used primarily by military forces, characterized by its ability to fire rapidly and hold many bullets.